package com.xm.pojo;

import org.apache.poi.xssf.usermodel.XSSFCellStyle;

import java.io.Serializable;
import java.util.Date;

/**
 * Created by wzl on 2018/4/9.
 * 流量数据表
 */
public class FlowDailyReport implements Serializable {
    //主键
    private Long flowDailyReportId;
    //设备ID
    private Integer deviceId;
    //上日读数
    private Float yesterdayReadings;
    //今日读数
    private Float todayReadings;
    //水量
    private Float waterAmount;
    //系数
    private Float factor;
    //单价
    private Float price;
    //报表日期
    private Date reportDate;
    //创建时间
    private Date createTime;
    //说明
    private String remark;
    //分页查询参数（查询用）
    private Integer start;
    //分页查询参数（查询用）
    private Integer length;
    //列头名（excel字段）
    private String headTextName;
    //对应字段名（excel字段）
    private String propertyName;
    //合并单元格数（excel字段）
    private Integer cols;
    //设置格式（excel字段）
    private XSSFCellStyle cellStyle;
    //设备名称（excel字段）
    private String deviceName;
    //日报表日期（excel字段）
    private String dailyReportDate;
    //日报表创建时间（excel字段）
    private String dailyReportCreateTime;
    //查询日期（查询用）
    private String dayTime;
    //始读数（查询用）
    private String beginWaterAmount;
    //终读数（查询用）
    private String endWaterAmount;
    //水费（查询用）
    private Float waterFee;
    //一月水量（查询用）
    private String januaryWaterAmount;
    //二月水量（查询用）
    private String februaryWaterAmount;
    //三月水量（查询用）
    private String marchWaterAmount;
    //四月水量（查询用）
    private String aprilWaterAmount;
    //五月水量（查询用）
    private String mayWaterAmount;
    //六月水量（查询用）
    private String juneWaterAmount;
    //七月水量（查询用）
    private String julyWaterAmount;
    //八月水量（查询用）
    private String augustWaterAmount;
    //九月水量（查询用）
    private String septemberWaterAmount;
    //十月水量（查询用）
    private String octoberWaterAmount;
    //十一月水量（查询用）
    private String novemberWaterAmount;
    //十二月水量（查询用）
    private String decemberWaterAmount;
    //一月水费（查询用）
    private String januaryWaterFee;
    //二月水费（查询用）
    private String februaryWaterFee;
    //三月水费（查询用）
    private String marchWaterFee;
    //四月水费（查询用）
    private String aprilWaterFee;
    //五月水费（查询用）
    private String mayWaterFee;
    //六月水费（查询用）
    private String juneWaterFee;
    //七月水费（查询用）
    private String julyWaterFee;
    //八月水费（查询用）
    private String augustWaterFee;
    //九月水费（查询用）
    private String septemberWaterFee;
    //十月水费（查询用）
    private String octoberWaterFee;
    //十一月水费（查询用）
    private String novemberWaterFee;
    //十二月水费（查询用）
    private String decemberWaterFee;
    //水量（查询用）
    private String waterAmountStr;
    //水费（查询用）
    private String waterFeeStr;
    //上日读数（查询用）
    private String yesterdayReadingStr;
    //今日读数（查询用）
    private String todayReadingStr;
    //水量合计（查询用）
    private String waterAmountTotalStr;
    //水费合计（查询用）
    private String waterFeeTotalStr;
    //登陆用户id（查询用）
    private Integer userId;



    public FlowDailyReport(){

    }
    public FlowDailyReport(String headTextName, String propertyName){
        this.headTextName = headTextName;
        this.propertyName = propertyName;
    }

    public FlowDailyReport(String headTextName, String propertyName, Integer cols) {
        super();
        this.headTextName = headTextName;
        this.propertyName = propertyName;
        this.cols = cols;
    }

    public Long getFlowDailyReportId() {
        return flowDailyReportId;
    }

    public void setFlowDailyReportId(Long flowDailyReportId) {
        this.flowDailyReportId = flowDailyReportId;
    }

    public Integer getDeviceId() {
        return deviceId;
    }

    public void setDeviceId(Integer deviceId) {
        this.deviceId = deviceId;
    }

    public Float getYesterdayReadings() {
        return yesterdayReadings;
    }

    public void setYesterdayReadings(Float yesterdayReadings) {
        this.yesterdayReadings = yesterdayReadings;
    }

    public Float getTodayReadings() {
        return todayReadings;
    }

    public void setTodayReadings(Float todayReadings) {
        this.todayReadings = todayReadings;
    }

    public Float getWaterAmount() {
        return waterAmount;
    }

    public void setWaterAmount(Float waterAmount) {
        this.waterAmount = waterAmount;
    }

    public Float getFactor() {
        return factor;
    }

    public void setFactor(Float factor) {
        this.factor = factor;
    }

    public Float getPrice() {
        return price;
    }

    public void setPrice(Float price) {
        this.price = price;
    }

    public Date getReportDate() {
        return reportDate;
    }

    public void setReportDate(Date reportDate) {
        this.reportDate = reportDate;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public Integer getStart() {
        return start;
    }

    public void setStart(Integer start) {
        this.start = start;
    }

    public Integer getLength() {
        return length;
    }

    public void setLength(Integer length) {
        this.length = length;
    }

    public String getHeadTextName() {
        return headTextName;
    }

    public void setHeadTextName(String headTextName) {
        this.headTextName = headTextName;
    }

    public String getPropertyName() {
        return propertyName;
    }

    public void setPropertyName(String propertyName) {
        this.propertyName = propertyName;
    }

    public Integer getCols() {
        return cols;
    }

    public void setCols(Integer cols) {
        this.cols = cols;
    }

    public XSSFCellStyle getCellStyle() {
        return cellStyle;
    }

    public void setCellStyle(XSSFCellStyle cellStyle) {
        this.cellStyle = cellStyle;
    }

    public String getDeviceName() {
        return deviceName;
    }

    public void setDeviceName(String deviceName) {
        this.deviceName = deviceName;
    }

    public String getDayTime() {
        return dayTime;
    }

    public void setDayTime(String dayTime) {
        this.dayTime = dayTime;
    }

    public String getBeginWaterAmount() {
        return beginWaterAmount;
    }

    public void setBeginWaterAmount(String beginWaterAmount) {
        this.beginWaterAmount = beginWaterAmount;
    }

    public String getEndWaterAmount() {
        return endWaterAmount;
    }

    public void setEndWaterAmount(String endWaterAmount) {
        this.endWaterAmount = endWaterAmount;
    }

    public Float getWaterFee() {
        return waterFee;
    }

    public void setWaterFee(Float waterFee) {
        this.waterFee = waterFee;
    }

    public String getJanuaryWaterAmount() {
        return januaryWaterAmount;
    }

    public void setJanuaryWaterAmount(String januaryWaterAmount) {
        this.januaryWaterAmount = januaryWaterAmount;
    }

    public String getFebruaryWaterAmount() {
        return februaryWaterAmount;
    }

    public void setFebruaryWaterAmount(String februaryWaterAmount) {
        this.februaryWaterAmount = februaryWaterAmount;
    }

    public String getMarchWaterAmount() {
        return marchWaterAmount;
    }

    public void setMarchWaterAmount(String marchWaterAmount) {
        this.marchWaterAmount = marchWaterAmount;
    }

    public String getAprilWaterAmount() {
        return aprilWaterAmount;
    }

    public void setAprilWaterAmount(String aprilWaterAmount) {
        this.aprilWaterAmount = aprilWaterAmount;
    }

    public String getMayWaterAmount() {
        return mayWaterAmount;
    }

    public void setMayWaterAmount(String mayWaterAmount) {
        this.mayWaterAmount = mayWaterAmount;
    }

    public String getJuneWaterAmount() {
        return juneWaterAmount;
    }

    public void setJuneWaterAmount(String juneWaterAmount) {
        this.juneWaterAmount = juneWaterAmount;
    }

    public String getJulyWaterAmount() {
        return julyWaterAmount;
    }

    public void setJulyWaterAmount(String julyWaterAmount) {
        this.julyWaterAmount = julyWaterAmount;
    }

    public String getAugustWaterAmount() {
        return augustWaterAmount;
    }

    public void setAugustWaterAmount(String augustWaterAmount) {
        this.augustWaterAmount = augustWaterAmount;
    }

    public String getSeptemberWaterAmount() {
        return septemberWaterAmount;
    }

    public void setSeptemberWaterAmount(String septemberWaterAmount) {
        this.septemberWaterAmount = septemberWaterAmount;
    }

    public String getOctoberWaterAmount() {
        return octoberWaterAmount;
    }

    public void setOctoberWaterAmount(String octoberWaterAmount) {
        this.octoberWaterAmount = octoberWaterAmount;
    }

    public String getNovemberWaterAmount() {
        return novemberWaterAmount;
    }

    public void setNovemberWaterAmount(String novemberWaterAmount) {
        this.novemberWaterAmount = novemberWaterAmount;
    }

    public String getDecemberWaterAmount() {
        return decemberWaterAmount;
    }

    public void setDecemberWaterAmount(String decemberWaterAmount) {
        this.decemberWaterAmount = decemberWaterAmount;
    }

    public String getJanuaryWaterFee() {
        return januaryWaterFee;
    }

    public void setJanuaryWaterFee(String januaryWaterFee) {
        this.januaryWaterFee = januaryWaterFee;
    }

    public String getFebruaryWaterFee() {
        return februaryWaterFee;
    }

    public void setFebruaryWaterFee(String februaryWaterFee) {
        this.februaryWaterFee = februaryWaterFee;
    }

    public String getMarchWaterFee() {
        return marchWaterFee;
    }

    public void setMarchWaterFee(String marchWaterFee) {
        this.marchWaterFee = marchWaterFee;
    }

    public String getAprilWaterFee() {
        return aprilWaterFee;
    }

    public void setAprilWaterFee(String aprilWaterFee) {
        this.aprilWaterFee = aprilWaterFee;
    }

    public String getMayWaterFee() {
        return mayWaterFee;
    }

    public void setMayWaterFee(String mayWaterFee) {
        this.mayWaterFee = mayWaterFee;
    }

    public String getJuneWaterFee() {
        return juneWaterFee;
    }

    public void setJuneWaterFee(String juneWaterFee) {
        this.juneWaterFee = juneWaterFee;
    }

    public String getJulyWaterFee() {
        return julyWaterFee;
    }

    public void setJulyWaterFee(String julyWaterFee) {
        this.julyWaterFee = julyWaterFee;
    }

    public String getAugustWaterFee() {
        return augustWaterFee;
    }

    public void setAugustWaterFee(String augustWaterFee) {
        this.augustWaterFee = augustWaterFee;
    }

    public String getSeptemberWaterFee() {
        return septemberWaterFee;
    }

    public void setSeptemberWaterFee(String septemberWaterFee) {
        this.septemberWaterFee = septemberWaterFee;
    }

    public String getOctoberWaterFee() {
        return octoberWaterFee;
    }

    public void setOctoberWaterFee(String octoberWaterFee) {
        this.octoberWaterFee = octoberWaterFee;
    }

    public String getNovemberWaterFee() {
        return novemberWaterFee;
    }

    public void setNovemberWaterFee(String novemberWaterFee) {
        this.novemberWaterFee = novemberWaterFee;
    }

    public String getDecemberWaterFee() {
        return decemberWaterFee;
    }

    public void setDecemberWaterFee(String decemberWaterFee) {
        this.decemberWaterFee = decemberWaterFee;
    }

    public String getDailyReportDate() {
        return dailyReportDate;
    }

    public void setDailyReportDate(String dailyReportDate) {
        this.dailyReportDate = dailyReportDate;
    }

    public String getDailyReportCreateTime() {
        return dailyReportCreateTime;
    }

    public void setDailyReportCreateTime(String dailyReportCreateTime) {
        this.dailyReportCreateTime = dailyReportCreateTime;
    }

    public String getWaterAmountStr() {
        return waterAmountStr;
    }

    public void setWaterAmountStr(String waterAmountStr) {
        this.waterAmountStr = waterAmountStr;
    }

    public String getWaterFeeStr() {
        return waterFeeStr;
    }

    public void setWaterFeeStr(String waterFeeStr) {
        this.waterFeeStr = waterFeeStr;
    }

    public String getYesterdayReadingStr() {
        return yesterdayReadingStr;
    }

    public void setYesterdayReadingStr(String yesterdayReadingStr) {
        this.yesterdayReadingStr = yesterdayReadingStr;
    }

    public String getTodayReadingStr() {
        return todayReadingStr;
    }

    public void setTodayReadingStr(String todayReadingStr) {
        this.todayReadingStr = todayReadingStr;
    }

    public String getWaterAmountTotalStr() {
        return waterAmountTotalStr;
    }

    public void setWaterAmountTotalStr(String waterAmountTotalStr) {
        this.waterAmountTotalStr = waterAmountTotalStr;
    }

    public String getWaterFeeTotalStr() {
        return waterFeeTotalStr;
    }

    public void setWaterFeeTotalStr(String waterFeeTotalStr) {
        this.waterFeeTotalStr = waterFeeTotalStr;
    }

    public Integer getUserId() {
        return userId;
    }

    public void setUserId(Integer userId) {
        this.userId = userId;
    }
}
